我們在之後 CI/CD 的實作上會選用 GitHub Actions 此工具,而在深入了解此工具以前,必須要先知道 YAML 此格式,因為其設定檔就是以 YAML 為主,因此今天要來和大家解析 YAML 此格式!
.yml。# 表示注釋。以下會展示 YAML 的兩種寫法,並且因為 YAML 格式最終都會被轉譯成 JSON 格式,因此也會把前後的對照跟大家說明。
: 表示。# YAML 格式
information:
    name: Kyle
    age: 12
# JSON 格式
{
    "information": {
        "name": "Kyle",
        "age": 12
    }
}
- 表示。# YAML 格式
name:
    - Kyle
    - Tom
# JSON 格式
{
    "name": ["Kyle", "Tom"]
}
# YAML 格式
information:
    -
        name: Kyle
        age: 25
    -
        name: Tom
        age: 20
# JSON 格式
{
    "inforamtion": [
        {
            "name": "Kyle",
            "age": 25
        },
        {
            "name": "Tom",
            "age": 30
        }
    ]
}
 小疑問
# YAML 格式
information:
    -
        name: Kyle
        age: 25
    -
        name: Tom
        age: 20
這段的 JSON 是不是比較像這樣
{
  "information": [
    {}, {}
  ]
}
                                    沒錯,我已修正,感謝你提出來!![]()